package hu.u_szeged.inf.ovrt.filelister.commands;

import hu.u_szeged.inf.ovrt.filelister.core.beans.ApplicationState;

import java.util.Map;

/**
 * Command interface.
 */
public interface Command {
    /**
     * Execute method, to execute a command.
     * @param state application state.
     * @param parameters command parameters.
     */
    void execute(ApplicationState state, Map<String, String> parameters);
}
